//导入express包
const express = require('express');
//创建应用对象
const obj = express();
// 创建路由规则 (obj.get - get方法表示请求的方法是get)
obj.get('*', ((req, res) => {
    // 设置头部
    res.setHeader('content-type', 'text/html;charset=utf-8');


    //原生操作
    console.log(req.method)//获取请求的方法
    console.log(req.url)//获取请求的url(路径+查询字符串)
    console.log(req.httpVersion)//获取http版本
    // console.log(req.headers)//获取请求头部
    console.log(req.headers.host)//获取请求头部的host

    //express操作
    console.log(req.path)//获取请求路径
    console.log(req.query)//获取请求查询字符串
    console.log(req.ip)//获取请求ip
    console.log(req.get('host'))//获取请求头


    // 设置响应体
    res.end("<h1>hello!!!!!!!</h1>");
}));

// 启动服务
obj.listen(9000,()=>{
    console.log('The service has already been opened!!!');
});